#ifndef _FLOW_BOX_H_JM_
#define _FLOW_BOX_H_JM_

#include "bobox_model.hpp"
#include "bobox_box.hpp"
#include "bobox_parameters.hpp"

#include "../../source/boxes/GenericBoxModel.h"

#include <iostream>

namespace jm4bbx {

	//class FlowBox : public bobox::basic_box2  {
	//public:
	//	typedef GenericBoxModel<FlowBox, void> model;

	//	FlowBox(bobox::box_id_type id, bobox::box_tid_type tid, bobox::request *req, 
	//		const bobox::parameters &params) : bobox::basic_box2(id, tid, req) {     

	//	}
	//	virtual void init_impl() {
	//		add_group(group_index_type(0), bobox::column_index_type(0), 0);
	//		receive(bobox::inarc_index_type(0), group_index_type(0));
	//	}

	//	virtual void sync_mach_etwas() {   		
	//		std::cerr << __FUNCTION__ << std::endl;
	//		send_poisoned(bobox::outarc_index_type(0));
	//	}
	//};

}
#endif
